package com.fc.v2.model.auto;

import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import cn.hutool.core.date.DateUtil;
import java.util.Date;

public class ApplyScore implements Serializable {
    private static final long serialVersionUID = 1L;

	
	@ApiModelProperty(value = "id")
	private String id;
	
	@ApiModelProperty(value = "项目id")
	private String projectId;
	
	@ApiModelProperty(value = "专家id")
	private String expertId;
	
	@ApiModelProperty(value = "论证得分")
	private Integer scoreArgument;
	
	@ApiModelProperty(value = "研究基础得分")
	private Integer scoreBase;
	
	@ApiModelProperty(value = "研究团队得分")
	private Integer scoreTeam;
	
	@ApiModelProperty(value = "是否入围")
	private Integer scoreShortlist;
	
	@ApiModelProperty(value = "评审意见")
	private String adviceContent;
	
	@ApiModelProperty(value = "总分")
	private Float scoreTotal;
	
	@ApiModelProperty(value = "备用字段2")
	private String other2;
	
	@JsonProperty("id")
	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id =  id;
	}
	@JsonProperty("projectId")
	public String getProjectId() {
		return projectId;
	}

	public void setProjectId(String projectId) {
		this.projectId =  projectId;
	}
	@JsonProperty("expertId")
	public String getExpertId() {
		return expertId;
	}

	public void setExpertId(String expertId) {
		this.expertId =  expertId;
	}
	@JsonProperty("scoreArgument")
	public Integer getScoreArgument() {
		return scoreArgument;
	}

	public void setScoreArgument(Integer scoreArgument) {
		this.scoreArgument =  scoreArgument;
	}
	@JsonProperty("scoreBase")
	public Integer getScoreBase() {
		return scoreBase;
	}

	public void setScoreBase(Integer scoreBase) {
		this.scoreBase =  scoreBase;
	}
	@JsonProperty("scoreTeam")
	public Integer getScoreTeam() {
		return scoreTeam;
	}

	public void setScoreTeam(Integer scoreTeam) {
		this.scoreTeam =  scoreTeam;
	}
	@JsonProperty("scoreShortlist")
	public Integer getScoreShortlist() {
		return scoreShortlist;
	}

	public void setScoreShortlist(Integer scoreShortlist) {
		this.scoreShortlist =  scoreShortlist;
	}
	@JsonProperty("adviceContent")
	public String getAdviceContent() {
		return adviceContent;
	}

	public void setAdviceContent(String adviceContent) {
		this.adviceContent =  adviceContent;
	}
	@JsonProperty("scoreTotal")
	public Float getScoreTotal() {
		return scoreTotal;
	}

	public void setScoreTotal(Float scoreTotal) {
		this.scoreTotal =  scoreTotal;
	}
	@JsonProperty("other2")
	public String getOther2() {
		return other2;
	}

	public void setOther2(String other2) {
		this.other2 =  other2;
	}

																				
	public ApplyScore(String id,String projectId,String expertId,Integer scoreArgument,Integer scoreBase,Integer scoreTeam,Integer scoreShortlist,String adviceContent,Float scoreTotal,String other2) {
				
		this.id = id;
				
		this.projectId = projectId;
				
		this.expertId = expertId;
				
		this.scoreArgument = scoreArgument;
				
		this.scoreBase = scoreBase;
				
		this.scoreTeam = scoreTeam;
				
		this.scoreShortlist = scoreShortlist;
				
		this.adviceContent = adviceContent;
				
		this.scoreTotal = scoreTotal;
				
		this.other2 = other2;
				
	}

	public ApplyScore() {
	    super();
	}

	

}